



<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'apellido', 'error')} ">
	<label for="apellido">
		<g:message code="persona.apellido.label" default="Apellido" />
		
	</label>
	<g:textField name="apellido" value="${personaInstance?.apellido}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'empresa', 'error')} required">
	<label for="empresa">
		<g:message code="persona.empresa.label" default="Empresa" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="empresa" name="empresa.id" from="${Empresa.list()}" optionKey="id" required="" value="${personaInstance?.empresa?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'fechaNnacimiento', 'error')} required">
	<label for="fechaNnacimiento">
		<g:message code="persona.fechaNnacimiento.label" default="Fecha Nnacimiento" />
		<span class="required-indicator">*</span>
	</label>
	<g:datePicker name="fechaNnacimiento" precision="day"  value="${personaInstance?.fechaNnacimiento}"  />
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'nacionalidad', 'error')} required">
	<label for="nacionalidad">
		<g:message code="persona.nacionalidad.label" default="Nacionalidad" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="nacionalidad" name="nacionalidad.id" from="${Pais.list()}" optionKey="id" required="" value="${personaInstance?.nacionalidad?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'nombre', 'error')} ">
	<label for="nombre">
		<g:message code="persona.nombre.label" default="Nombre" />
		
	</label>
	<g:textField name="nombre" value="${personaInstance?.nombre}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'sexo', 'error')} required">
	<label for="sexo">
		<g:message code="persona.sexo.label" default="Sexo" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="sexo" name="sexo.id" from="${Sexo.list()}" optionKey="id" required="" value="${personaInstance?.sexo?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'telefono', 'error')} ">
	<label for="telefono">
		<g:message code="persona.telefono.label" default="Telefono" />
		
	</label>
	<g:textField name="telefono" value="${personaInstance?.telefono}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: personaInstance, field: 'tipoDocumento', 'error')} required">
	<label for="tipoDocumento">
		<g:message code="persona.tipoDocumento.label" default="Tipo Documento" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="tipoDocumento" name="tipoDocumento.id" from="${TipoDocumento.list()}" optionKey="id" required="" value="${personaInstance?.tipoDocumento?.id}" class="many-to-one"/>
</div>

